package com.sbtr.business.user.service;

import com.sbtr.business.user.entity.UserInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sbtr.common.PageDto;
import com.sbtr.open.user.dto.UserInfoDto;
import org.springframework.web.bind.annotation.*;

/**
 * <p>
 * 用户信息表，仅记录登录过系统的用户信息 服务类
 * </p>
 *

 */
public interface IUserInfoService extends IService<UserInfo> {

    public UserInfoDto findById(Long id);

    public PageDto<UserInfoDto> search(String username,Long currPage, Long pageSize);

    /**
     * 若用户不存在则保存用户信息，否则直接返回，根据mip账号判断用户是否已存在
     * @param userInfoDto
     */
    public void saveIfAbsent(UserInfoDto userInfoDto);
}
